Text copied to clipboard!
Titre
Text copied to clipboard!Développeur d'Applications Web Java
Description
Text copied to clipboard!
Nous recherchons un Développeur d'applications web Java talentueux et motivé pour rejoindre notre équipe dynamique. En tant que développeur Java, vous serez responsable de la conception, du développement et de la maintenance d'applications web robustes et évolutives. Vous travaillerez en étroite collaboration avec les équipes de conception, de gestion de projet et d'assurance qualité pour livrer des solutions logicielles de haute qualité répondant aux besoins de nos clients.
Le candidat idéal possède une solide expérience en développement Java, une bonne compréhension des architectures web modernes et une passion pour la création de logiciels efficaces et bien structurés. Vous devrez être capable de travailler dans un environnement agile, de résoudre des problèmes complexes et de proposer des solutions innovantes.
Vos missions incluront l'analyse des besoins fonctionnels, la rédaction de spécifications techniques, le développement de nouvelles fonctionnalités, l'optimisation des performances des applications existantes, ainsi que la participation aux phases de test et de déploiement. Vous serez également amené à assurer une veille technologique afin de rester à jour sur les dernières tendances et outils du développement web.
Nous valorisons l'esprit d'équipe, la rigueur, l'autonomie et la capacité à communiquer efficacement. Si vous êtes passionné par le développement web et que vous souhaitez évoluer dans un environnement stimulant, ce poste est fait pour vous.
Responsabilités
Text copied to clipboard!- Développer et maintenir des applications web en Java
- Analyser les besoins fonctionnels et techniques
- Participer à la conception de l'architecture logicielle
- Rédiger la documentation technique
- Effectuer des tests unitaires et d'intégration
- Collaborer avec les équipes UX/UI et produit
- Optimiser les performances des applications
- Assurer la maintenance corrective et évolutive
- Participer aux revues de code
- Contribuer à l'amélioration continue des processus de développement
Exigences
Text copied to clipboard!- Diplôme en informatique ou domaine connexe
- Expérience significative en développement Java
- Maîtrise des frameworks Spring et Hibernate
- Connaissance des bases de données relationnelles (MySQL, PostgreSQL)
- Expérience avec les outils de versioning (Git)
- Bonne compréhension des architectures REST
- Capacité à travailler en équipe agile (Scrum, Kanban)
- Connaissance des outils de CI/CD
- Bonnes compétences en résolution de problèmes
- Maîtrise du français écrit et oral
Questions potentielles d'entretien
Text copied to clipboard!- Quelle est votre expérience avec le framework Spring ?
- Avez-vous déjà travaillé dans un environnement agile ?
- Comment gérez-vous les performances d'une application web ?
- Pouvez-vous décrire un projet Java que vous avez développé ?
- Quelle est votre approche pour résoudre un bug complexe ?
- Quels outils utilisez-vous pour le versioning de code ?
- Comment assurez-vous la qualité de votre code ?
- Avez-vous une expérience avec les bases de données NoSQL ?
- Êtes-vous à l'aise avec les tests unitaires et d'intégration ?
- Quelle est votre disponibilité pour commencer ce poste ?